@import url("css/main.css");

.clear_float
{
	clear:both;
}

/*-------------- Search SkinObject Styles --------------*/
div.SearchContainer{position:relative; white-space: nowrap;}
div.SearchBorder{width: 180px; height: 20px; border: solid 1px #e0e0e0; float:left; background-color: White; white-space: nowrap; margin-top: 2px;}
div.SearchContainer a{padding: 0; display: block; float:left; }
div.SearchContainer a img{padding-left:5px;}
div.SearchIcon{float: right; width: 31px; height: 20px; cursor: pointer; z-index: 11; background: no-repeat 2px 2px; text-align:right;}
div.SearchIcon img{margin-top: 3px;}

input.SearchTextBox{float: left; z-index: 10; border: 0; width:130px; height:18px; margin-left:3px; color: #43494D;}

#SearchChoices{clear: both; display: none; border: solid 1px #C3D4DF; z-index: 2000; cursor: pointer; margin: 0; padding: 0; text-align:left; background-color: #F3F7FA; position:absolute; top: 22px; left: 0;}
#SearchChoices li{cursor: pointer; margin: 0; padding: 2px 2px 0 2px; padding-left: 25px; height: 18px; text-align:left; background-color: #F3F7FA; background-repeat: no-repeat; background-position: 2px center; list-style: none; list-style-image: none; border: none; display:block;}
#SearchChoices li.searchHilite{background-color: #CE0D0D;	color:#ffffff; border: none;}
#SearchChoices li.searchDefault{background-color: #F8FAFF; border: none;}

.Head, .CommandButton{color:#2E3D47; font-family:Arial, Verdana, Helvetica, sans-serif;}
a.CommandButton:link, a.CommandButton:visited{color:#CB2027; font-weight:bold; text-decoration:none;}
a.CommandButton:hover{color:#3E81B5; text-decoration:underline;}

/*-------- Default Style --------*/
body,th,td,table,h1,h2,h3,h4,h5,h6,.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, input, .CommandButton{font-family:Arial, Verdana, Helvetica, sans-serif;}
body,th,td,table,.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead{font-size:12px;}
h1, h2, h3, h4, h5, h6, h2 input{font-weight:bold;margin:1ex 0;}
h1{font-size:18px;margin:10px 0;}
h2, h2 input{font-size:14px;}
h3{font-size:13px;}
h4{font-size:12px;}
h5{font-size:11px;}
h6{font-size:10px;}

.Head, .SubHead, .SubSubHead, .Normal, .NormalDisabled, .NormalDisabled, .NormalBold, .NormalRed, .NormalTextBox
{font-family:Arial, Verdana, Helvetica, sans-serif;}
.Head{color:#2E3D47;font-weight:bold;}
.SubHead {color:#4C6171;}
.SubSubHead{color:#6E8AA0;}
.NormalRed {color:#F00;}

/*--------------- Shared CSS -------------------------------*/
.NormalTextBox
{
}

p
{
    margin:0;
}   

.title_x_large
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 24px;
    font-weight: bold;
    color: #000000;
}

.title_large
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #000000;
}

.center
{
    text-align:center;
}

.clear_float{clear:both;}

.WorkPanel
{
    margin-left:10px;
}

.cgo_table_common_wrap
{
    min-height: 100px;
	border: 1px solid #c4c4b9;
	margin: 10px 5px 10px 5px;
	background-color: #f5f4ee;
}

.cgo_table_commom_title
{
    float: left;
	color: #333333;
	font-size: 24px;
	margin: 5px 0 10px 10px;
}

.cgo_table_common
{
    border:0;
    margin: 0 10px 0 10px;    
}

.cgo_table_common td
{
    font-family: georgia;
	font-size: 11px;	
    padding: 2px 2px;
    margin: 5px;
    vertical-align: top;
    text-align:left;
}

.cgo_table_common_header th, .cgo_table_common_header td
{
    color: #000000;
    font-size:12px;
	font-family: georgia;
	font-style: italic;
	margin: 0 0 0 4px;
}

.cgo_table_common_row td
{
    background-color: #d4d3cf;    
}

.cgo_table_common_row_alter td
{
    background-color: #f5f4ee;
}
/*=====================Links============================================*/
div.lnkPayForGame {
	float: right;
	width: 150px;
	height: 33px;
	margin: 0 10px 0 0;
	background: url(images/lnkPayForGame.png);
}
div.lnkOrderHistory {
	float: right;
	width: 180px;
	height: 33px;
	margin: 0 10px 0 0;
	background: url(images/lnkTransactionHistory.png);
}
div.events-archivedevents {
	float: right;
	width: 143px;
	height: 33px;
	margin: 0 20px 0 0;
	background: url(images/archivedevents.png);
	background-repeat: no-repeat;
}
div.events-calendarbtn {
	float: right;
	width: 325px;
	height: 33px;
	margin: 0 10px 0 0;
	background: url(images/lnkCalendar.png);
}

/*=====================Titles============================================*/
div.titleMyAccount {
	float: left;
	width: 118px;
	height: 20px;
	margin: 0px 0 0 20px;
	background: url(images/title_myaccount.png);
	background-repeat: no-repeat;
}
div.events-archivedevents-title {
	float: left;
	width: 170px;
	height: 18px;
	margin: 6px 0 0 20px;
	background: url(images/title_archivedevents.png);
	background-repeat: no-repeat;
}
div.events-activeevents {
	float: left;
	width: 142px;
	height: 18px;
	margin: 6px 0 0 20px;
	background: url(images/activeevents.png);
	background-repeat: no-repeat;
}
/*=====================Round Conner============================================*/
div.el-tl
{
    background: url(images/RC_TopLeft.png) no-repeat left top;
    height:15px;    
}

div.el-tr
{
    background: url(images/RC_TopRight.png) no-repeat right top;
    height:15px;
}

div.el-tc
{
    background: url(images/RC_TopCenter.png) repeat top;
    height:15px;
    margin:0 10px;
}

div.el-bl
{
    background: url(images/RC_BottomLeft.png) no-repeat left top;
    height:15px;    
}

div.el-br
{
    background: url(images/RC_BottomRight.png) no-repeat right top;
    height:15px;
}

div.el-bc
{
    background: url(images/RC_BottomCenter.png) repeat-x top;
    height:15px;
    margin:0 10px;
}

div.el-cr
{    
    background: url(images/RC_CenterLeft.png) repeat-y left;
}

div.el-cl
{    
    background: url(images/RC_CenterRight.png) repeat-y right;
}

div.el-cc
{    
    background: url(images/RC_CenterCenter.png) repeat right;
    margin:0 10px;
}

/*=======================Login Form==================================*/
.btn_active
{    
    padding-bottom:4px;    
    font-size: 14px;  
    font-weight: bold;  
    width:93px;
    height:33px;
    background: url(images/btnBackGround.png) no-repeat center;
}

/*======================Contact Us===================================*/
.ModDNNFeedbackC .NormalTextBox, div.Feedback_CaptchaControl input
{
    border: 1px solid #D6D6D6;    
    padding: 2px 0;
    margin-right:0px;
}

.ModDNNFeedbackC .SubHead .NormalTextBox
{
    border:none;
}

div.Feedback_Instructions 
{
    font-family:georgia;
}

div.Feedback_SectionHead {
    border-bottom: 1px solid;    
    width: 97%;
}

div.FeedbackForm div.Feedback_FieldLabel {
    color: #58585a;
}
/*======================About CGO===================================*/
div.aboutus-leftcolumn {
	float: left;
	width: 490px;
}
div.about_titleblock
{    
	width: 455px;
	height: 178px;
	margin: 15px 0px 10px 30px;
	background: url(images/about_titleblock.png);
	background-repeat: no-repeat;
}
div.about_pictureblock
{
    width: 448px;
	height: 297px;
	margin: 230px 0 0 0;	
	background: url(images/aboutpicture.jpg);
	background-repeat: no-repeat;
}
div.somuch_titleblock
{    
	width: 408px;
	height: 54px;
	margin: 0px 0px 0px 30px;	
	background: url(images/somuchfun.png);
	background-repeat: no-repeat;
}
div.aboutus-rightcolumn {
	float: right;
	width: 465px;
}
div.aboutus-leftcolumn h1 {
	margin: 35px 0 20px 35px;
	color: #404041;
	line-height: 1.3;
	font-size: 30px;
}
div.aboutus-leftcolumn h3 {
	margin: 35px 0 20px 35px;
	color: #404041;
}
div.aboutus-leftcolumn p {
	float: left;
	color: #333333;
	font-size: 12px;
	margin: 15px 0 10px 35px;
}
span.aboutus-colorline {
	color: #e61d26;
	font-size: 16px;
	font-family: georgia;
	font-style: italic;
	line-height: 1.3;
}